Overview
On Site
DOE
Contract - W2
Skills
Virtualization
Provisioning
Command-line Interface
Interfaces
Management
Virtual Machines
Application Support
Python
Perl
Writing
SQL
Database
Git
Jenkins
Agile
Continuous Integration and Development
Continuous Integration
Collaboration
Documentation
Linux
Unix
VMware ESXi
Scripting
Job Details
Job Summary We are seeking a skilled Virtualization Infrastructure Tooling Analyst to support the development and enhancement of provisioning systems and tooling for virtual machine configuration and management. This role involves building APIs and command-line interfaces that enable system administrators, developers, and support teams to efficiently manage virtual infrastructure. Key Responsibilities Develop and maintain provisioning systems and tooling for virtual infrastructure. Build APIs and command-line interfaces to support configuration and management of virtual machines. Collaborate with system administrators and application support teams to ensure tooling meets operational needs. Participate in code reviews, documentation, and implementation of specifications. Support backend server development for distributed systems providing highly available APIs. Configure and validate virtual environments using VMware ESXi as needed. Required Qualifications 5+ years of experience in Python and Perl programming, writing secure, testable, and robust code. 7+ years of experience working on large-scale (10k+ lines) modular projects developed collaboratively. 5+ years of experience with SQL and database programming. Exposure to modern development tools and practices including Git, Jenkins, Agile methodologies, and continuous integration. Strong collaboration skills for development activities including code reviews and documentation. 5+ years of expert-level knowledge of Linux and familiarity with UNIX system calls. 5+ years of experience in backend server development for state-based distributed systems with highly available APIs. Preferred Qualifications Experience with VMware ESXi. Familiarity with infrastructure automation and scripting. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.